difficult to digest - French English Dictionary